{% if appointment_type == 'video' %} Video Consultation {% else %} {{ practice_name if practice_name else 'Physical Practice' }} {% endif %}
{% if appointment_type == 'video' %}
Consultation Fee: Rs. {{ practice_data.video_price if practice_data.video_price else 'Not set' }}
{% else %}
Hospital/Institute:
{{ practice_name if practice_name else 'Not set' }}
Location/Area:
{{ practice_data.location if practice_data.location else 'Not set' }}
Consultation Fee: Rs. {{ practice_data.physical_price if practice_data.physical_price else 'Not set' }}
{% endif %}

Available Timings
{% if appointment_type == 'physical' %} {% endif %} {% set days = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'] %} {% set day_names = {'monday': 'Monday', 'tuesday': 'Tuesday', 'wednesday': 'Wednesday', 'thursday': 'Thursday', 'friday': 'Friday', 'saturday': 'Saturday', 'sunday': 'Sunday'} %} {% for day in days %} {% set day_config = practice_data.days.get(day, {}) if (practice_data.days if practice_data else {}) else {} %} {% if day_config %} {% if appointment_type == 'physical' %} {% endif %} {% endif %} {% endfor %} {% if not practice_data.days or practice_data.days|length == 0 %} {% endif %}
Day Start Time End TimeDuration Slots
{{ day_names[day] }} {% if day_config.start_time %} {% set start_parts = day_config.start_time.split(':') %} {% set start_hour = start_parts[0]|int %} {% set start_min = start_parts[1] %} {% set start_display_hour = (start_hour % 12) if (start_hour % 12) != 0 else 12 %} {{ start_display_hour }}:{{ start_min }} {{ 'AM' if start_hour < 12 else 'PM' }} {% else %} N/A {% endif %} {% if day_config.end_time %} {% set end_parts = day_config.end_time.split(':') %} {% set end_hour = end_parts[0]|int %} {% set end_min = end_parts[1] %} {% set end_display_hour = (end_hour % 12) if (end_hour % 12) != 0 else 12 %} {{ end_display_hour }}:{{ end_min }} {{ 'AM' if end_hour < 12 else 'PM' }} {% else %} N/A {% endif %} {{ day_config.duration if day_config.duration else 30 }} minutes {% if day_config.start_time and day_config.end_time and day_config.duration %} {{ ((day_config.end_time|string|replace(':', '')|int - day_config.start_time|string|replace(':', '')|int) / 100 / (day_config.duration / 60))|round|int }} slots {% else %} N/A {% endif %}
No timings set. Click Edit to add timings.
{% if appointment_type == 'video' %}
{% else %}
{% endif %}

Available Timings
{% set days = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'] %}
{% for day in days %} {% set day_config = practice_data.days.get(day, {}) if (practice_data.days if practice_data else {}) else {} %}
{% if appointment_type == 'physical' %}
{% else %} {% endif %} {% if appointment_type == 'physical' %}
{% endif %}
{% endfor %}